package com.linxz.utils;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

/**
 * @author Linxz
 * 创建日期：2019年07月10日 11:18
 * version：v4.0.1
 * 描述：
 */
public class NetWorkWhetherConnect {
    /**
     * 判断网络是否连接，只是单纯的判断，并没有判断用了哪一种连接
     *
     * @param context 上下文对象
     * @return
     */
    public static boolean isNetworkAvailable(Context context) {
        ConnectivityManager cm = (ConnectivityManager) context
                .getSystemService(Context.CONNECTIVITY_SERVICE);
        if (cm == null) {
            return false;
        } else {
            NetworkInfo info = cm.getActiveNetworkInfo();
            if (info != null && info.isConnected()) {

                return true;

            }
        }
        return false;
    }
}
